package scutse.qixuan;

import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;

import scutse.qixuan.util.AnalyseURL;

public class App {
	public static int count = 0;

	public static void main(String[] args) {

		ArrayList<URL> alllinks = AnalyseURL.getAllLink("http://www.baidu.com/");
		
		for(URL u: alllinks){
			System.out.println(u);
			ArrayList<URL> temp = AnalyseURL.getAllLink(u.toString());
//			if(temp!=null){
//				alllinks.addAll(temp);
//			}
			System.out.println("**************************************************************************************");
			
		}
//		
//		for(URL u1: alllinks){
//			alllinks.addAll(AnalyseURL.getAllLink(u1));
//		}
//		
//		for(URL u2: alllinks){
//			alllinks.addAll(AnalyseURL.getAllLink(u2));
//		}
//		
//		
//		for(URL l:alllinks){
//			System.out.println(l);
//		}
		

	}
	
	public static void add(ArrayList<URL> links,URL url){
		
		if(count >= 20) return;
		
		ArrayList<URL> temps = AnalyseURL.getAllLink(url);
		
		for(URL u: temps){
			System.out.println(u.toString());
			add(links, u);
			
		}
		
		links.addAll(temps);
	}
}
